TrueCrypt to program szyfrujący, który tworzy i obsługuje system szyfrujący pliki i inne elementy na sterowniku.
Pliki są szyfrowane na chwilę przed ich zapisaniem lub przesłaniem. Proces odbywa się bez udziału użytkownika. Nie uzyskasz dostępu do zakodowanych informacji bez podania poprawnego hasła lub wprowadzenia kodu do konwersji szyfru. Do czasu konwersji pliki zaszyfrowane przez TrueCrypt wyglądają jak przypadkowe liczby. Ponieważ cały system plików jest zaszyfrowany, zakodowane są m.in. nazwy plików, folderów i zawartość każdego pliku.
W odróżnieniu od aplikacji blokujących foldery, które można obejść poprzez przeładowanie komputera lub przy użyciu dysku (albo, co gorsza, przez zamknięcie komputera menedżerem zadań), tutaj jedynym sposobem na zdobycie dostępu do informacji jest użycie programu TrueCrypt. Jedną z zalet TrueCrypt jest prędkość, która powoduje, że szyfrowanie i konwersja przebiegają niezwykle szybko.
Szyfruje pliki przy użyciu hasła lub kodu